﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace VXCompany.SilverlightLogging.Services.Exceptions
{
	public class ClientTechnicalException : ClientException
	{
		#region Constructors

		/// <summary>
		/// Creates new instance.
		/// </summary>
        public ClientTechnicalException()
        {
        }

		/// <summary>
		/// Creates new instance, with inner exception.
		/// </summary>
		/// <param name="inner"></param>
        public ClientTechnicalException(Exception inner)
            : base(null, inner)
        {        
		}

		/// <summary>
		/// Creates new instance, with inner exception and message.
		/// </summary>
		/// <param name="message"></param>
		/// <param name="inner"></param>
        public ClientTechnicalException(String message, Exception inner)
            : base(message, inner)
        {
        }


		/// <summary>
		/// Creates new instance, with message.
		/// </summary>
		/// <param name="message"></param>
		public ClientTechnicalException(String message)
            : base(message)
        {
        }

        #endregion Constructors
	}
}